// 用户类型
export const enumDb = {
    // 区域类型
    fenceType: {
        'YYQY': '运营区域',
        'XZQY': '行政区域', 
        'PQ': '片区',
    },
    // 线路状态
    optStatus: {
        'N': '正常',
        'S': '停用中',
        'M': '调整中',
    },
    // 审核状态 APPROVED  通过，WAIT等待审核，REJECT 拒绝
    auditStatus: {
        'APPROVED': '通过',
        'WAIT': '等待审核',
        'REJECT': '拒绝',
    },
    //报警事件
    alarmEvent: {
        'OVER_SPEED': '超速',
        'OUT_FENCE': '越界',
    },
    // 事件等级URGENT 紧急 IMPORTANT 重要 GENERAL 一般 INFO 提示
    eventLevel: {
        'URGENT': '紧急',
        'IMPORTANT': '重要',
        'GENERAL': '一般',
        'INFO': '提示',
    },
    // 事件处理方式 AUTO 自动 MANUAL 手动
    eventProcessType: {
        'MANUAL': '手动处理',
        'AUTO': '自动处理',
    },

    // manufacturerId 车企id
    // manufacturerName 车企名称
    // operatorId 运营商id
    // operatorName 运营商名称

}


// 通过key获取value
export const getEnumValue = (enumkey,key) => {
    return enumDb[enumkey][key]
}

// 通过key 转换成 select 的 options
export const getEnumOptions = (enumkey) => {
    return Object.keys(enumDb[enumkey]).map(key => ({
        value: key,    
        label: enumDb[enumkey][key]
    }))
}

